package kalender;

import java.util.ArrayList;

public class Rom {
	private int kapasitet;
	private String navn;
	private int id;
	private ArrayList<Dato> opptattDatoer;
	
	
	public Rom(int id, String navn, int kapasitet){
		this.navn = navn;
		this.kapasitet = kapasitet;
		this.id = id;
		opptattDatoer = new ArrayList<Dato>();
	}
	
	public String getNavn(){
		return navn;
	}

	public boolean isLedig(String dato) {
		for(Dato d : opptattDatoer){
			if(d.toString().equals(dato)){
				return false;
			}
		}
		return true;
	}
	
	public void setOpptatt(String dato){
		opptattDatoer.add(new Dato(dato));
	}


	public void setLedig(String dato) {
		opptattDatoer.remove(dato);
	}


	public void setKapasitet(int kapasitet) {
		this.kapasitet = kapasitet;
	}


	public int getKapasitet(){
		return kapasitet;
	}
	
	public String toString() {
		return ("RomID: "+id+"  -  Navn: "+navn+"  -  Kapasitet: "+kapasitet+"\n-");
	}
	
	public int getRomID() {
		return id;
	}
}
